package com.weixing.mall.provider.model.query;

import lombok.Data;

import java.util.Date;

/**
 * <p>
 * 代理商分红团队
 * </p>
 *
 * @author Small
 * @since 2020-03-17
 */
@Data
public class AgentBonusGroupQuery {

    private Long id;

    /**
     * 团长id
     */
    private Long agentId;

    /**
     * 业绩团队
     */
    private String agentName;

    /**
     * 团长等级
     */
    private Integer agentLevel;

    /**
     * 首次晋升后等级
     */
    private Integer promoteFirstLevel;

    /**
     * 一级分红人id
     */
    private Long obligeeId1st;

    /**
     * 一级分红人
     */
    private String obligee1st;

    /**
     * 一级分红人等级
     */
    private Integer obligee1stLevel;

    /**
     * 一级分红人代理商编号
     */
    private String obligeeSn1st;

    /**
     * 一级分红关系创建时间
     */
    private Date obligee1stCreateTime;

    /**
     * 债务人（发放一级分红的人）
     */
    private Long obligor1st;

    /**
     * 债务人（发放一级分红的人）名称
     */
    private String obligor1stName;

    /**
     * 债务人（发放一级分红的人）等级
     */
    private Integer obligor1stLevel;

    /**
     * 债务人角色（发放分红的人的角色）
     */
    private Integer obligorRole1st;

    /**
     * 二级分红人id
     */
    private Long obligeeId2nd;

    /**
     * 二级分红人
     */
    private String obligee2nd;

    /**
     * 二级分红人等级
     */
    private Integer obligee2ndLevel;

    /**
     * 二级分红人代理商编号
     */
    private String obligeeSn2nd;
    /**
     * 二级分红人创建时间
     */
    private Date obligee2ndCreateTime;
    /**
     * 债务人（发放二级分红的人）
     */
    private Long obligor2nd;

    /**
     * 债务人（发放二级分红的人）名称
     */
    private String obligor2ndName;

    /**
     * 债务人（发放二级分红的人）等级
     */
    private Integer obligor2ndLevel;

    /**
     * 债务人角色（发放二级分红的人的角色）
     */
    private Integer obligorRole2nd;

    /**
     * 创建时间
     */
    private Date createdTime;

    /**
     * 更新时间
     */
    private Date updateTime;

    private Integer isLv1enable;
    private Integer isLv2enable;
}
